#include #include #include using namespace std; mult mod parallel arrays example file IO void mode(int list[], int count) { int countOfMode = 0; int valueOfMode = 0; int currentValue = 0; int currentCount = 0; for(int i = 0; i < count; i++) { if(list[i] != currentValue) { currentValue = list[i]; currentCount = 1; } else { currentCount++; if(currentCount > countOfMode) { countOfMode = currentCount; valueOfMode = list[i]; } } } for(int i = 0; i < count; i++) { if(list[i] != currentValue) { currentValue = list[i]; currentCount = 1; } else { currentCount++; if(currentCount == countOfMode) { cout << currentValue << endl; } } } } void main( int argc, char*argv[]) { int numbers[1000]; for(int i =0; i < 1000; i++) { cin >> numbers[i]; } mode(numbers, 1000); }